//
//  AFNetwork.m
//  Meng
//
//  Created by dllo on 15/10/6.
//  Copyright (c) 2015年 ljw. All rights reserved.
//

#import "AFNetwork.h"

@implementation AFNetwork
+ (void)AFNetwork
{
#pragma mark - 判断网络
    
    // 1.获得网络监控的管理者
    AFNetworkReachabilityManager *mgr = [AFNetworkReachabilityManager sharedManager];
    // 2.设置网络状态改变后的处理
    
    [mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        // 当网络状态改变了, 就会调用这个block
        switch (status) {
            case AFNetworkReachabilityStatusUnknown: // 未知网络
                NSLog(@"未知网络");
                break;
                
            case AFNetworkReachabilityStatusNotReachable: // 没有网络(断网)
                NSLog(@"没有网络(断网)");
                UIAlertView *aler = [[UIAlertView alloc]initWithTitle:@"提示" message:@"没有网络" delegate:@"确定" cancelButtonTitle:@"确定" otherButtonTitles:nil];
                [aler show];
                [aler release];
                break;
                
            case AFNetworkReachabilityStatusReachableViaWWAN: // 手机自带网络
                NSLog(@"手机自带网络");
                break;
                
            case AFNetworkReachabilityStatusReachableViaWiFi: // WIFI
                NSLog(@"WIFI");
                break;
        }
    }];
    // 3.开始监控
    [mgr startMonitoring];

}
@end
